package com.dabai.iot.core.model;

import com.dabai.iot.common.enums.AlarmConditionEnum;
import lombok.Data;

import java.util.List;

/**
 * 触发告警的条件类
 *
 * @author kev1n
 */
@Data
public class AlarmTriggeredCondition {

    /**
     * 条件类型
     */
    private AlarmConditionEnum conditionEnum;

    /**
     * 触发报警的设备状态，仅用于 conditionEnum 为 STATUS 时
     */
    private String deviceStatus;

    /**
     * 触发的参数列表
     */
    private List<AlarmTriggeredParameter> parameters;

}
